$(function(){
	
    /**
     * 页面初始化
     */
    function init(){
        bindEvent();
    }
    /**
     * 事件绑定
     */
    function bindEvent(){
        //功能选择
        $(".action").click(function(){
            if($(this).find(".controller").prop("checked")){
                $(this).parent("td").next().find("input").prop("checked",true);
            }
            else{
                $(this).parent("td").next().find("input").prop("checked",false);
            }
        })

        //提交
        $('#save').click(function() {
            var rules=$.trim($("input[name=rules]").val());
        	$("input[name=action]:checked").each(function(){
                if($(this).val()){
                    rules+=","+$(this).val();
                }
            })

            var id = $("input[name=id]").val();
            $.ajax({
                type:"post",
                url:"selectAuth",
                data:{
                    rules:rules,
                    id:id
                },
                dataType:'json',
                success:successResponse
            })
        });
    }

    /**
     * 添加推广信息得到服务器响应的回调方法
     */
    function successResponse(json,statusText){
        if(json.errorCode == 0){
            responseTip(json.errorCode,"恭喜您，操作成功！",1500,function(){window.history.go(-1);});
        }else{
            responseTip(json.errorCode,"操作失败",1500);
        }
    }
    
    init();
});

